rocket-launching apparatus - Spanish English Dictionary